#include <allegro.h>
#include "bloque.h"
      
      
/* CONFIGURACION tetris */
#define anchotetris 20
#define altotetris 40
#define margenx 11
#define margeny 11
      class tetris {
            
        private:
               
        int tablero[anchotetris][altotetris]; // Tablero
        Bloque* bloqueActual;
        Bloque* bloqueSiguiente;
		BITMAP *pantallaOculta;
		
		int _numBloques;
		int _puntuacionTotal;
		int _puntuacionParcial;
		bool permisoIzquierda();
		bool permisoDerecha();
		bool permisoAbajo();
		bool permisoRotar();

        
     
        public:
                
        tetris();
        ~tetris();
        void dibujar();
        void nuevoBloque();
        void mover_derecha();
		void gravedad();
        void mover_izquierda();
		void rotar();
		void load_buttom();
     
        };
        
